package com.lancoo.ccas52.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName ScheduleDto
 * @Description TODO
 * @Author quin
 * @Date 2023/2/13 9:29
 */
@Data
public class ScheduleDto implements Serializable {

    @ApiModelProperty("课表主键id")
    private Long id;

    private Long teachingClassId;

    private Long roomId;

    private String roomName;

    private String buildingName;

    @ApiModelProperty("timeCode为null时，代表调课模式下处于暂放区")
    private String timeCode;

    @ApiModelProperty("课表所属类型 0:环节  1讲授 2实验 3上机 4其他")
    private Integer hourType;

    @ApiModelProperty("上课周次")
    private String week;

    @ApiModelProperty("连上分组标识")
    private String groupIdent;

    @ApiModelProperty("连上节次")
    private String connectSection;

    @ApiModelProperty("课节所属院系。空字符串表示公共课 其他表示专业课")
    private String collegeId;

}
